\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest}{\section{nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request Class Reference}
\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest}\index{nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request@{nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request}}
}
Inheritance diagram for nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a0cc9324c559f125bdbd1f3df0bfa710a}{\-\_\-\-\_\-init\-\_\-\-\_\-}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ae45ee357b2c7f05719083ff6d36e0355}{serialize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af0e6062425d6294c402eb1135715052d}{deserialize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af34cf07da7a68198cdb5ebff24324cbb}{serialize\-\_\-numpy}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2211ea3784a552bd5aba1f3f08477719}{deserialize\-\_\-numpy}
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_add5086aea801a8fe77b99815e1d66440}{strength}
\item 
\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2faff239a641d95970ca1ed02a60d935}{Shoot\-Pos}
\end{DoxyCompactItemize}
\subsection*{Private Member Functions}
\begin{DoxyCompactItemize}
\item 
def \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a50822d0a71e00c216494bdb8944b5033}{\-\_\-get\-\_\-types}
\end{DoxyCompactItemize}
\subsection*{Static Private Attributes}
\begin{DoxyCompactItemize}
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2365bd3a6ff048aecd4a3acecd1dfcd6}{\-\_\-md5sum} = \char`\"{}358e67331c8b47643120ddf7ee7ff01a\char`\"{}
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ad079f4fcbe4f88ebbaebedba224c193d}{\-\_\-type} = \char`\"{}nubot\-\_\-common/\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest}{Shoot\-Request}\char`\"{}
\item 
\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a6e87023e2d40b79b654e448c3a4adc4a}{\-\_\-has\-\_\-header} = False
\item 
string \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5f0a9351170558a3fc0e2ce20b1dfcc8}{\-\_\-full\-\_\-text}
\item 
list \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a15319e62b3a9cba20a974a1d56563b71}{\-\_\-\-\_\-slots\-\_\-\-\_\-} = \mbox{[}'\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_add5086aea801a8fe77b99815e1d66440}{strength}','\hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2faff239a641d95970ca1ed02a60d935}{Shoot\-Pos}'\mbox{]}
\item 
list \hyperlink{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5bfc2503ce2d2f38b9d7ad61fab2eb8a}{\-\_\-slot\-\_\-types} = \mbox{[}'int64','int64'\mbox{]}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a0cc9324c559f125bdbd1f3df0bfa710a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}}
\index{\-\_\-\-\_\-init\-\_\-\-\_\-@{\-\_\-\-\_\-init\-\_\-\-\_\-}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-\-\_\-init\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-\-\_\-init\-\_\-\-\_\- (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{args, }
\item[{}]{kwds}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a0cc9324c559f125bdbd1f3df0bfa710a}
\begin{DoxyVerb}Constructor. Any message fields that are implicitly/explicitly
set to None will be assigned a default value. The recommend
use is keyword arguments as this is more robust to future message
changes.  You cannot mix in-order arguments and keyword arguments.

The available fields are:
   strength,ShootPos

:param args: complete set of field values, in .msg order
:param kwds: use keyword arguments corresponding to message field names
to set specific fields.
\end{DoxyVerb}
 

\subsection{Member Function Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a50822d0a71e00c216494bdb8944b5033}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-get\-\_\-types@{\-\_\-get\-\_\-types}}
\index{\-\_\-get\-\_\-types@{\-\_\-get\-\_\-types}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-get\-\_\-types}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-get\-\_\-types (
\begin{DoxyParamCaption}
\item[{}]{self}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a50822d0a71e00c216494bdb8944b5033}
\begin{DoxyVerb}internal API method
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af0e6062425d6294c402eb1135715052d}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!deserialize@{deserialize}}
\index{deserialize@{deserialize}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{deserialize}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-deserialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af0e6062425d6294c402eb1135715052d}
\begin{DoxyVerb}unpack serialized message in str into this message instance
:param str: byte array of serialized message, ``str``
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2211ea3784a552bd5aba1f3f08477719}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!deserialize\-\_\-numpy@{deserialize\-\_\-numpy}}
\index{deserialize\-\_\-numpy@{deserialize\-\_\-numpy}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{deserialize\-\_\-numpy}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-deserialize\-\_\-numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{str, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2211ea3784a552bd5aba1f3f08477719}
\begin{DoxyVerb}unpack serialized message in str into this message instance using numpy for array types
:param str: byte array of serialized message, ``str``
:param numpy: numpy python module
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ae45ee357b2c7f05719083ff6d36e0355}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!serialize@{serialize}}
\index{serialize@{serialize}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{serialize}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-serialize (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ae45ee357b2c7f05719083ff6d36e0355}
\begin{DoxyVerb}serialize message into buffer
:param buff: buffer, ``StringIO``
\end{DoxyVerb}
 \hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af34cf07da7a68198cdb5ebff24324cbb}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!serialize\-\_\-numpy@{serialize\-\_\-numpy}}
\index{serialize\-\_\-numpy@{serialize\-\_\-numpy}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{serialize\-\_\-numpy}]{\setlength{\rightskip}{0pt plus 5cm}def nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-serialize\-\_\-numpy (
\begin{DoxyParamCaption}
\item[{}]{self, }
\item[{}]{buff, }
\item[{}]{numpy}
\end{DoxyParamCaption}
)}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_af34cf07da7a68198cdb5ebff24324cbb}
\begin{DoxyVerb}serialize message with numpy array types into buffer
:param buff: buffer, ``StringIO``
:param numpy: numpy python module
\end{DoxyVerb}
 

\subsection{Member Data Documentation}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a15319e62b3a9cba20a974a1d56563b71}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-\-\_\-slots\-\_\-\-\_\-@{\-\_\-\-\_\-slots\-\_\-\-\_\-}}
\index{\-\_\-\-\_\-slots\-\_\-\-\_\-@{\-\_\-\-\_\-slots\-\_\-\-\_\-}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-\-\_\-slots\-\_\-\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}list nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-\-\_\-slots\-\_\-\-\_\- = \mbox{[}'{\bf strength}','{\bf Shoot\-Pos}'\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a15319e62b3a9cba20a974a1d56563b71}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5f0a9351170558a3fc0e2ce20b1dfcc8}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-full\-\_\-text@{\-\_\-full\-\_\-text}}
\index{\-\_\-full\-\_\-text@{\-\_\-full\-\_\-text}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-full\-\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-full\-\_\-text\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5f0a9351170558a3fc0e2ce20b1dfcc8}
{\bfseries Initial value\-:}
\begin{DoxyCode}
1 = \textcolor{stringliteral}{"""int64 strength}
2 \textcolor{stringliteral}{int64 ShootPos}
3 \textcolor{stringliteral}{}
4 \textcolor{stringliteral}{"""}
\end{DoxyCode}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a6e87023e2d40b79b654e448c3a4adc4a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-has\-\_\-header@{\-\_\-has\-\_\-header}}
\index{\-\_\-has\-\_\-header@{\-\_\-has\-\_\-header}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-has\-\_\-header}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-has\-\_\-header = False\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a6e87023e2d40b79b654e448c3a4adc4a}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2365bd3a6ff048aecd4a3acecd1dfcd6}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-md5sum@{\-\_\-md5sum}}
\index{\-\_\-md5sum@{\-\_\-md5sum}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-md5sum}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-md5sum = \char`\"{}358e67331c8b47643120ddf7ee7ff01a\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2365bd3a6ff048aecd4a3acecd1dfcd6}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5bfc2503ce2d2f38b9d7ad61fab2eb8a}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-slot\-\_\-types@{\-\_\-slot\-\_\-types}}
\index{\-\_\-slot\-\_\-types@{\-\_\-slot\-\_\-types}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-slot\-\_\-types}]{\setlength{\rightskip}{0pt plus 5cm}list nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-slot\-\_\-types = \mbox{[}'int64','int64'\mbox{]}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a5bfc2503ce2d2f38b9d7ad61fab2eb8a}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ad079f4fcbe4f88ebbaebedba224c193d}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!\-\_\-type@{\-\_\-type}}
\index{\-\_\-type@{\-\_\-type}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}string nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-\_\-type = \char`\"{}nubot\-\_\-common/{\bf Shoot\-Request}\char`\"{}\hspace{0.3cm}{\ttfamily [static]}, {\ttfamily [private]}}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_ad079f4fcbe4f88ebbaebedba224c193d}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2faff239a641d95970ca1ed02a60d935}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!Shoot\-Pos@{Shoot\-Pos}}
\index{Shoot\-Pos@{Shoot\-Pos}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{Shoot\-Pos}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-Shoot\-Pos}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_a2faff239a641d95970ca1ed02a60d935}
\hypertarget{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_add5086aea801a8fe77b99815e1d66440}{\index{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}!strength@{strength}}
\index{strength@{strength}!nubot_common::srv::_Shoot::ShootRequest@{nubot\-\_\-common\-::srv\-::\-\_\-\-Shoot\-::\-Shoot\-Request}}
\subsubsection[{strength}]{\setlength{\rightskip}{0pt plus 5cm}nubot\-\_\-common.\-srv.\-\_\-\-Shoot.\-Shoot\-Request.\-strength}}\label{classnubot__common_1_1srv_1_1__Shoot_1_1ShootRequest_add5086aea801a8fe77b99815e1d66440}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
devel/lib/python2.\-7/dist-\/packages/nubot\-\_\-common/srv/\hyperlink{__Shoot_8py}{\-\_\-\-Shoot.\-py}\end{DoxyCompactItemize}
